כל אלגוריתמי ההשוואה הדטרמיניסטים ניתנים למידול באמצעוץ עץ החלטות.
גובה עץ ההחלטה הוא החסם התחתון של סיבוכיות הזמן של האלגוריתם.
הסיבוכיות של אלגוריתמים מסוג זה היא:
אלגוריתמי מיון בזמן ליניארי:
אלגוריתמים אלו אינם מבוססי השוואות ופועלים בזמן ריצה ליניארי תחת הנחות ספציפיות על הקלט.
מיון מנייה (Counting Sort):
סופר כמה פעמים מופיע כל אחד מהמפתחות ולפי כך יודע איך לסדר את האיברים.
מניח שכל ערכי הקלט הם מספרים שלמים הנמצאים בטווח מ- ועד .
זמן הריצה של האלגוריתם הוא . במקרה שבו , יורד זמן הריצה ל-.
אלגוריתם מיון מנייה הוא אלגוריתם מיון יציב.
מיון בסיס (Radix Sort):
ממיין מספרים על ידי הפעלת אלגוריתם מיון יציב על כל ספרה בנפרד (בדרך כלל תוך שימוש במיון מנייה), החל מהספרה הימנית ביותר (הספרה הפחות משמעותית).
עבור קלט של מספרים בעלי ספרות המיוצגים בבסיס , סיבוכיות הזמן תהיה .
אם הקלט הוא קבוצה של מספרים שלמים מהתחום (כאשר הוא קבוע), מיון בסיס ירוץ בזמן .
כאשר מנתחים מספרים המיוצגים בעזרת ביטים: אם סיבוכיות הזמן היא , ואם הסיבוכיות היא .
מיון דלי (Bucket Sort):
אלגוריתם המיועד למערכים שבהם הערכים הם מספרים המצויים בתחום החצי-פתוח .
האלגוריתם מחלק את הקטע ל- תתי-קטעים שווים ("דליים"), מפזר את האיברים לדליים המתאימים, ממיין כל דלי בנפרד (לרוב בעזרת מיון הכנסה), ומשרשר את התוצאות לפי הסדר.
סיבוכיות זמן הריצה במקרה הממוצע (Average-case) היא , בהנחה שאיברי המערך נדגמו באקראי ובהתפלגות אחידה ובלתי תלויה מהקטע .
זהו אלגוריתם דטרמיניסטי. זמן הריצה במקרה הממוצע הוא מושג נפרד ושונה מתוחלת זמן הריצה במקרה הגרוע.
המקרה הגרוע ביותר של האלגוריתם מתרחש כאשר הקלט גורם לכל האיברים במערך ליפול אל תוך אותו דלי בדיוק.
תכונות נוספות של אלגוריתמי מיון:
במקום (In place): אלגוריתם שבו רק מספר קבוע של איברי הקלט נשמרים מחוץ למערך במהלך המיון.
יציב (Stable): אלגוריתם שבו שני ערכים זהים משמרים את סדר הופעתם במערך המקורי גם במערך הממויין .
זיכרון נוסף (Additional space): כמות הזיכרון (כולל המקום הנדרש עבור מחסנית הקריאות) שהאלגוריתם צורך בנוסף למערך הקלט המקורי.
לדוגמה, מיון הכנסה דורש זיכרון נוסף של , מיון מיזוג דורש , ואילו Quicksort דורש (בתוחלת) .